on 1:quit:if (($nick == %_nickretake) && (%_+nickrc)) _retakecheck
on 1:part:#:if (($nick == %_nickretake) && (%_+nickrc)) _retakecheck
on 1:notice:*Your ghost has been killed*:?:if (%_nickretake != $null) _retakecheck
on 1:notice:*Nick*has been released from custody*:?:if (%_nickretake != $null) _retakecheck
#^fkeynorm on
alias f1 _selfstop F1 4 | sp
alias sf1 _selfstop ShiftF1 2 | %-sf1 | if ($left(%-sf1,4) == .dcc) unset %-sf1
alias cf1 _selfstop CtrlF1 2 | %-cf1 | if ($left(%-cf1,4) == .dcc) unset %-cf1
alias f2 _selfstop F2 2 | if ($left($active,1) == =) dcp | else ping
alias sf2 _selfstop ShiftF2 2 | if ($chan($active) == $active) chaninfo $active | elseif (($chr(32) isin $active) || (@ isin $active)) _error Use ShiftF2 to get info from a channel, query, or DCC chat only. | else whois " $+ $remove($active,=) $+ "
alias cf2 avglag
alias f3 cd
alias sf3 if (?: !iswm %cdp.drive) cd d | elseif (%cdp.inifile == $null) cd i | elseif ($_isopen(@CD)) cd p | else cd v
if ((%s^c == ChanServ) && ($findtok(%autonk.nicks,%_nickretake,32) != $null)) {
set %_+nickdal $true
dispa You will take the nick %col.target $+ %_nickretake $+ when possible. Press %col.option $+ CtrlF8 again to %col.dark $+ NickServ KILL. (auto for ghosts)
_retakecheck
}
else dispa You will take the nick %col.target $+ %_nickretake $+ as soon as it is available. Press %col.option $+ CtrlF8 again to cancel.
set %_+nickrc $true
_retakecheck
}
alias f9 .disable #^fkeynorm | .enable #_fkeysound | _fkeytitle | dispa Sound FKeys enabled. See titlebar for sound type and keys. %col.option $+ (F9 to disable, F12 changes file type)
alias sf9 if (%_sf9.server == $null) { server | return } | if (%_sf9.server == *) set %_arhelp server $gettok(%_ns.found,$r(1,$_numtok(32,%_ns.found)),32) | else set %_arhelp server %_sf9.server | _pentry _arhelp6667 Connecting to $gettok(%_arhelp,2,32) $+ -Port to use?
alias cf9 911
alias 911 {
if ($_isopen(@Alert)) window -c @Alert
if (%_ignoreall) {
disps %col.att $+ Disabling ignore-all...
.ignore -r *
if (%pp.net != offline) .timer904 1 2 _qsp Q
unset %_ignoreall
if ((%+cf9.nickchange) && (%_cf9.oldnick != $me) && (%_cf9.oldnick != $null)) { nick %_cf9.oldnick | unset %_cf9.oldnick %_oldnick }
}
else {
disps %col.att $+ Ignoring all messages, notices, CTCPs, and invites %col.option $+ (CtrlF9 to undo)
.ignore -tnikp *
set %_ignoreall $true
.timer904 off | .timer905 off | .timer906 off | .timer908 off | .timer910 off
set %self.lag ??
if (%+cf9.nickchange) { set %_cf9.oldnick $me | rn }